obliterate one's traces - Turco Inglés Diccionario